From f2084b72593c116e58d406350d1347ce6f281104 Mon Sep 17 00:00:00 2001 From: Alex Burka Date: Fri, 23 Jun 2017 19:30:25 -0400 Subject: [PATCH] make SourceConfigMap cloneable --- src/cargo/sources/config.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cargo/sources/config.rs b/src/cargo/sources/config.rs index 8799f0c30..faae80c2a 100644 --- a/src/cargo/sources/config.rs +++ b/src/cargo/sources/config.rs @@ -15,6 +15,7 @@ use util::{Config, ToUrl}; use util::config::ConfigValue; use util::errors::{CargoError, CargoResult, CargoResultExt}; +#[derive(Clone)] pub struct SourceConfigMap<'cfg> { cfgs: HashMap, id2name: HashMap, @@ -28,6 +29,7 @@ pub struct SourceConfigMap<'cfg> { /// registry = 'https://github.com/rust-lang/crates.io-index' /// replace-with = 'foo' # optional /// ``` +#[derive(Clone)] struct SourceConfig { // id this source corresponds to, inferred from the various defined keys in // the configuration -- 2.30.2